<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

	<ui:composition template="/templates/templatcadastro.xhtml">
			<ui:define name="pageTitle">PLCWeb Saúde</ui:define>
			<ui:define name="pageHeader">CADASTRO DE EMPRESAS</ui:define>
			<ui:define name="body">
<h:head>
<p:resources/>
</h:head>
<h:body>			
<h:form>  
    <p:megaMenu>  
        <p:submenu label="Cadastros" icon="ui-icon-check">  
            <p:column>
             <p:submenu label="Adminstrativos">
              <p:menuitem value="Clientes" url="/forms/clientescadastro.jsf" />  
              <p:menuitem value="Usuarios" url="/forms/usuarioscadastro.jsf" />
             </p:submenu>    
            </p:column>
              
        </p:submenu>  
        <p:submenu label="Consulta" icon="ui-icon-check">
            <p:column>       
             <p:submenu label="Consultas" >  
                  <p:menuitem value="Associados" url="/forms/clienteslistar.jsf" />                     
             </p:submenu>
            </p:column>  
      </p:submenu>  
        <p:submenu label="Parametros" icon="ui-icon-pencil" >  
  
            <p:column>  
                <p:submenu label="Registro" >  
                    <p:menuitem value="Empresa" url="/parametros/registro.jsf" />                     
                </p:submenu>  
                <p:submenu label="Contas">  
                    <p:menuitem value="Banco" url="/parametros/banco.jsf" />  
                    <p:menuitem value="Bandeias Cartoes" url="/parametros/cartaobandeira.jsf" />  
                    <p:menuitem value="Formas de Pagamentos" url="/parametros/formapagto.jsf" />
                    <p:menuitem value="Instituições de Cobrança" url="/parametros/instcobranca.jsf" />
                    <p:menuitem value="Tipos de Serviços" url="/parametros/tpservico.jsf" />
                    <p:menuitem value="Serviços" url="/parametros/servico.jsf" />  
                </p:submenu>  
            </p:column>  
  
        </p:submenu>  
  
        <p:menuitem value="Quit" url="http://www.primefaces.org" icon="ui-icon-close" />  
    </p:megaMenu>  
  
     <p:megaMenu autoDisplay="false">  
     </p:megaMenu>    
    <p:growl id="growl" sticky="true" showDetail="true"/>
    <p:wizard widgetVar="wiz"  
            flowListener="#{homeMain.onFlowProcess}">  
      
        <p:tab id="empresas" title="Cadastro das Empresas">  
  
            <p:panel header="Informe Dados da Empresa">  
              
                <h:messages errorClass="error"/>  

                <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid">  
                    <h:outputText value="Fantasia: *" />  
                    <p:inputText required="true" label="Fantasia" value="#{registroSalvar.registro.nmempresa}" size="60"/>
                            
                    <h:outputText value="Razão Social: *" />  
                    <p:inputText required="true" label="Razão Social" value="#{registroSalvar.registro.nmrazao}" size="60"/>
                </h:panelGrid>  
                <h:panelGrid columns="6" columnClasses="label, value" styleClass="grid">  
                     
                    <h:outputText value="CNPJ: *" />  
                    <p:inputText  required="true" value="#{registroSalvar.registro.nucnpj}"  label="CNPJ" size="20">
                    <f:validator validatorId="validaCPFCNPJ"/>
                    </p:inputText>
                    <h:outputText value="Insc. Estadual: *" />  
                    <p:inputText required="true" value="#{registroSalvar.registro.nuinscest}" label="Insc. Estadual" size="20" />  
                    
                </h:panelGrid>
                <h:panelGrid columns="4" columnClasses="label, value" styleClass="grid">
                    <h:outputText value="Rua: *" />  
                    <p:inputText required="true" value="#{registroSalvar.registro.endereco}" label="Rua" size="50"/>
                                          
                    <h:outputText value="Numero: *" />  
                    <p:inputText required="true" value="#{registroSalvar.registro.nuendereco}" label="Numero" size="10"/> 
                </h:panelGrid>
                <h:panelGrid columns="6" columnClasses="label, value" styleClass="grid">
                                    
                    <h:outputText value="CEP: *" />  
                    <p:inputMask mask="99999-999" required="true" value="#{registroSalvar.registro.nucep}" label="Cep" size="15"/>                         
                    
                    <h:outputText value="Bairro: *" />  
                    <p:inputText required="true" value="#{registroSalvar.registro.dsbairro}" label="Bairro" size="15"/>                                             
                    			              
                    <h:outputText value="UF: *" />  
                    <p:autoComplete required="true" value="#{registroSalvar.registro.cdunidade}" completeMethod="CompletaUF"/>                         

                    <h:outputText value="Fone: " />  
                    <p:inputMask mask="(99)9999-9999" value="#{registroSalvar.registro.nufone}" label="Telefone" size="14"/>

                </h:panelGrid>
                <h:panelGrid columns="4" columnClasses="label, value" styleClass="grid">

                    <h:outputText value="Responsável: " />                      
                    <p:inputText value="#{registroSalvar.registro.nmresponsavel}" label="e-mail" size="45" />
                    
                    <h:outputText value="e-mail: " />                      
                    <p:inputText value="#{registroSalvar.registro.emailempresa}" label="e-mail" size="45" />
                                        
                    <h:outputText value="Fone: Resp." />  
                    <p:inputMask mask="(99)9999-9999" value="#{registroSalvar.registro.nufone}" label="Telefone" size="14" />
                    
               </h:panelGrid> 
               <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid">
                    			                              
                    <h:outputText value="Ir Confirmação: " />
                    <h:selectBooleanCheckbox value="#{homeMain.skip}" />
                    
              </h:panelGrid> 
            </p:panel>  
        </p:tab>  
              
        <p:tab id="tipoempresa" title="Tipo de Empresa">  
            <p:panel header="Parâmetros da Empresa">  
              
                <h:messages errorClass="error"/>  
                  
                <h:panelGrid columns="2" columnClasses="label, value">  

                    <h:outputText value="Matriz: " />  
                    <h:selectBooleanCheckbox value="#{homeMain.skip}" />                  
                
                    <h:outputText value="Gera Carteirinha: " />  
                    <h:selectBooleanCheckbox value="#{homeMain.skip}" />                  

                    <h:outputText value="Valor da Carteirinha: " />  
                    <p:inputText value="#{clientesSalvar.clientes.dsenderecoclientes}" />  
                      
                </h:panelGrid>  
            </p:panel>  
        </p:tab>  
        
        <p:tab id="confirm" title="Confirmação">  
            <p:panel header="Confirmação">  
              
                <h:panelGrid id="confirmation" columns="4">  
                    <h:outputText value="Fantasia: "/>  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nmempresa}" style="font-weight:bold; font-style:italic"/>  

                    <h:outputText value="Razão Social: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nmrazao}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="CNPJ: " />  
                    <h:outputText  styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nucnpj}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="Insc. Estadual: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nuinscest}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="Rua: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.endereco}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="Numero: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nuendereco}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="CEP: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nucep}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="Bairro: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.dsbairro}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="UF: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.cdunidade}" style="font-weight:bold; font-style:italic"/>  
                      
                    <h:outputText value="Fone: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nufone}" style="font-weight:bold; font-style:italic"/>  


                    <h:outputText value="Responsável: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nmresponsavel}" style="font-weight:bold; font-style:italic"/>  

                    <h:outputText value="e-mail: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.emailempresa}" style="font-weight:bold; font-style:italic"/>  

                    <h:outputText value="Fone Resp.: " />  
                    <h:outputText styleClass="outputLabel"  
                                value="#{registroSalvar.registro.nufone}" style="font-weight:bold; font-style:italic"/>  
                                                                
                    <h:outputText />  
                    <h:outputText />  
                </h:panelGrid>  
                  
                <p:commandButton value="Salvar" update="growl"   
                            actionListener="#{registroSalvar.salvarRegistro()}" />  
              
            </p:panel>  
        </p:tab>
    </p:wizard> 
</h:form> 
</h:body>	
</ui:define>
</ui:composition>

</html>